草庐IT

iphone - UIPageViewController 和 UIScrollView

全部标签

iphone - 如何有效地从 NSManagedObject 获取属性的所有有效值?

我有一个iPhone应用程序,其核心数据对象具有“颜色”属性。我想获得已保存的所有颜色值的列表。一个简单的SQL语句SELECTDISTINCT(color)FROMmyObjectTable可以轻松做到这一点。我如何在CoreData中执行此操作而不将所有对象(可能有数千个)加载到内存中的NSSet中? 最佳答案 您可以:1)设置NSFetchRequest的requestType为NSDictionaryResultType2)NSFetchRequest中的“setPropertiesToFetch”只获取属性而不是整个对象。

iPhone SDK calloutview替换

我在这个网站上看到了一个代码:http://www.eidac.de/?p=183提供与MapKit中的注释相同的功能,当注释的标签文本很短时效果很好。但是,当文本很长时,Uibutton是不可点击的,有没有人使用代码并有解决方案?谢谢 最佳答案 CallOutView.m的layoutSubviews部分有错误,使CalloutView的框架太小(触摸事件不会传递给按钮,因为按钮在View的边界之外)。虽然我认为该函数需要完全重写,但解决该问题的最简单方法是删除第186行的self.frame=frame;并将以下内容添加到该函数

ipad - 无法使用 UIScrollView 时,如何在自定义 UIView 中模拟惯性滚动?

我需要实现一个“无限滚动”的时间轴,其中双指缩放将改变时间轴的比例而不是缩放底层View,几乎与应用程序iStreamer的ScrollView完全一样(见下文).我不认为我可以用UIScrollView做到这一点,我正在考虑实现一个自定义的UIView来绘制时间线及其内容。是否有任何类/公式/常量可以提供惯性滚动的“玻璃在液体上”效果背后的物理模拟?iStreamer(上图)具有重叠的可触摸元素和惯性滚动。他们可能会使用常规的UIScrollView来执行此操作,但我不知道如何实现相同的效果。我需要添加可以跨越很宽范围(时间轴上的几年或几十年)的元素。 最

iphone - 将框架转换为库

我想在iOS应用程序中使用以下链接中的框架。我让它在模拟器中工作,但经过一些挖掘后,你似乎无法在设备上使用框架,尤其是在通过AppStore分发时。如果我错了,请纠正我。https://github.com/mirek/YAML.framework/我该如何将这个框架转换成一个库?我已经看过简单地将文件从框架拖到不起作用的应用程序。提前致谢。 最佳答案 super简单。给出通用的iOS静态框架结构:3rdPartyLib.framework|---3rdPartyLib->Versions/Current/3rdPartyLib|-

iphone - 是否有任何关于 iOS Keychain 编程的详细记录的示例代码或文章?

我只找到了钥匙串(keychain)服务API的这个包装器:http://log.scifihifi.com/post/55837387/simple-iphone-keychain-code当您只想使用Keychain时,它会让您的生活变得轻松。但是当你想了解keychain的时候,就很糟糕了。没有一个有用的评论。希望有人知道包含示例代码的博客文章或文章?(Apple的示例在这方面非常困惑且毫无用处) 最佳答案 我认为您会发现这个Apple示例很有用。http://developer.apple.com/library/ios/#

iphone - 有没有办法处理 UIToolbar 的所有操作?

有没有办法使用InterfaceBuilder中的操作和选择器将处理程序绑定(bind)到UIToolbar?与其枚举UIButtonBarItems并一次为每个选择器添加操作选择器,我希望我可以在我的Controller中实现一个方法,该方法将处理所有按钮并通过打开按钮的标签或标识符来处理事件。 最佳答案 您可以自由地将任意数量的条形按钮连接到InterfaceBuilder中的相同IBAction方法。在该方法中,您可以使用sender参数来查看点击了哪个按钮。 关于iphone-有

iphone - 为什么 ibtool 无法将 UTF-16 字符串文件导入 nib?

我对ibtool和本地化有一个非常奇怪的问题:我使用此命令导出字符串文件:ibtool--export-strings-fileXibLoc.stringsSomeXib.xib然后我尝试将字符串导入Xib文件以生成本地化版本:ibtool--strings-fileXibLoc.strings--writeNewXib.xibSomeXib.xib这是xib本地化的一个非常标准的技术,但是它会报错:com.apple.ibtool.errorsdescriptionThestringsfileXibLoc.stringsdoesnotappeartocontainvaliddataf

ios - iphone 应用程序中的主题

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我正在为一些保险公司制作一个ios应用程序,我想要实现的是,我想以这样的方式制作应用程序,如果将来其他公司希望购买我的应用程序,我可以更改主题因此,无需更改代码...你能帮忙吗??问候纳库昆德拉

iphone - 多任务处理 : Stop Background Audio at Specific Time

我正在开发一个iPhone应用程序,它使用背景音频(无限循环)在应用程序进入后台后继续播放。我的问题是我想实现一个“sleep定时器”,它会在指定时间后停止播放。这可能吗?我花了一个小时寻找一种方法来执行此操作,但无济于事。编辑:我目前的想法是使用较低级别的API,即音频队列服务,并在AudioQueueOutputCallback期间使用循环的另一个实例手动重新填充队列。如果计时器已过期,我不会填充循环。我假设这应该有效,因为文档说当应用程序正在播放多任务背景音频时,音频回调仍然会被触发。谁能想到更好的方法或为什么这行不通的原因? 最佳答案

iphone - "failed to resume in time"从后台崩溃恢复

好的,所以进入后台我隐藏了所有内容。当我切换回来时,我仍然遇到未能及时恢复错误。如果所有内容都被隐藏,为什么它会在drawRect中崩溃?关于如何处理此类“恢复失败”错误的任何想法?IncidentIdentifier:0E5ADFDF-1EB1-4ECC-9F02-57B37F1BBBA1CrashReporterKey:17186e938075dd5907223199eccdc85176f18698HardwareModel:iPad1,1Process:hexProto[2162]Path:/var/mobile/Applications/31D43A9F-0EF3-4D03-8